#include "comfunc.h"


/***************************************************************
函数名：checksum
描  述：和校验
输入值：*data 数据指针 len 数据长度
输出值：无
返回值：uint8 cs
***************************************************************/
uint8 checksum(uint8 *data,uint8 len)
{
    uint8 cs = 0;

    while(len-- > 0)
        cs += * data++;
    return(cs);
}

/*
 * 功能： 字节数组转换为带空格的hex字符串
 * 例如：输入ByteArray=
 *
 *
*/
QString byte_num_to_hex_string_with_space(QByteArray ByteArray)
{
    QString frame_hex_str = QString(ByteArray.toHex()).toUpper();

    for(int i= frame_hex_str.count()-2;i>=2;i-=2)
    {
        frame_hex_str.insert(i,' ');
    }
    return frame_hex_str;
}
